/*
 *Universidad Distrital Francisco José de Caldas
 *Proyecto de grado, Tecnología en Sistematización de Datos
 *Autores: Fernando Samboni
 *         Juan Carlos Cruz
 *
 */

$(document).ready(function(){
   
    
    //Verifica si se ha presionado la tecla 'ENTER'
    $("#formulario").bind("keypress", function(e){
        if(e.keyCode==13){
            //alert("Ha presionado enter");
            crearconvocatoria();
            return false;
        }
    });
    $("#btnCrear").click(function(){
        crearconvocatoria();
        return false;
    });
    $("#btnCancelar").click(function(){
        limpiar();
        return false;
    });
});

function crearconvocatoria() {
    if($('#formulario').validationEngine('validate')){
        //Obtenemos los datos en variables
        if($("#confirmar").is(':checked')) {
            //if(apprise("Esta seguro de crear una nueva convocatoria",{'confirm':true})){
            apprise('Esta seguro de crear una nueva convocatoria', {
                'confirm':true
            }, function(r) {
                if(r) {
                    var peracademico = $("#peracademico").val();
                    var fechaini = $("#fechaini").val();
                    var fechafin = $("#fechafin").val();
                    var infconcurso = $("#infconcurso").val();
                    var central = $("#central").val();
                    var macarena = $("#macarena").val();
                    var vivero = $("#vivero").val();
                    var tecnologica = $("#tecnologica").val();
                    var asab = $("#asab").val();
                    var posgrados = $("#posGrados").val();
                    var dataString = "peracademico="+peracademico+"&infconcurso="+infconcurso+"&fechaini="+fechaini
                    +"&fechafin="+fechafin+"&central="+central+"&macarena="+macarena+"&vivero="+vivero
                    +"&tecnologica="+tecnologica+"&asab="+asab+"&posgrados="+posgrados;
                    //alert("datos: "+dataString);
    
                    //Mandamos valores con AJAX
                    $.ajax({
                        async: true,
                        dataType: "html",
                        type: "POST",
                        contentType: "application/x-www-form-urlencoded",
                        url: url+"/administrador/crearconvocatoria",
                        data: dataString,
                        beforeSend: function(data){
                            $("#msjconfirmacion").html("<label style='color:blue;'>* Enviando datos...</label>");
                        },
                        success: function(requestData){
                            //alert("Servidor respondio: "+requestData);
                            if(requestData == 1){                
                                //location.reload();  //Original      
                                //$("#msjconfirmacion").html("<label style='color:green;'>* La operacion se ha realizado con exito.</label>");
                                apprise("La operación se ha realizado con éxito.",{
                                    'animate':true
                                });
                                limpiar();   
                            }					
                            else{                                
                               
                                //$("#msjconfirmacion").html("<label style='color:red;'>* "+requestData+"</label>"); 
                                apprise(requestData,{
                                    'animate':true
                                });
                                limpiar();
                            //$("#clave").set("");
                            }	        
                        },
                        error: function(requestData, strError, strTipoError){
                            alert("Error "+strTipoError+": " + strError);
                        //alert("Error "+requestData+": " + strError);
                        },
                        complete: function (requestData, exito){}
                    });
                } else {
                    apprise("Operación Cancelada",{
                        'animate':true
                    });
                    limpiar();
                }
            });
            
        }
        else {  
            //alert('No ha confirmado si los datos son correctos');
            apprise("No ha confirmado si los datos son correctos",{
                'animate':true
            });
        }                       
    }           
}

function limpiar() {
    $("#peracademico").attr("value","");
    $("#fechaini").attr("value","00-00-0000");
    $("#fechafin").attr("value","00-00-0000");
    $("#infconcurso").attr("value","");
    $("#central").attr("value","");
    $("#macarena").attr("value","");
    $("#vivero").attr("value","");
    $("#tecnologica").attr("value","");
    $("#asab").attr("value","");
    $("#posGrados").attr("value","");
    $("#msjconfirmacion").html("<label></label>");
}